home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
midi
/
midibrdg.lha
/
midibridge
/
docs
/
english
/
MIDIBridge.Doc
Wrap
Text File
|
1995-12-30
|
6KB
|
184 lines
MIDI BRIDGE
Written By: Fabio Rotondo.
WARNING:
--------
This software is provided "as is", the author cannot be found guilty for any
hardware/software damage, os anomalyes deriving from using this program. Use
this program at your own risk.
COPYRIGHT:
----------
This program is (C)Copyright 1995 Fabio Rotondo.
Even if the program is copyrighted, you can freely use and redristribuite it
without asking any money for the sharing.
This program is GiftWare, that means if you use it, you should send me a "gift"
of any kind (disks, money, software you made, postcards ...)
Sed your gift and comments to
Fabio Rotondo
C.so Vercelli 9
28100 Novara
Tel 0321 - 459676
e-mail: fsoft@intercom.it
I hope you will enjoy my work and will use my program.
SHARING:
--------
This program is freely distribuible. So you can copy and install it on your HD
without breaking any law. For the sharing, anyway, you have to follow these
rules:
1 - Do not modify in any way the ".lha" archive the program is shared in.
2 - Do not add, delete or modify any file inside the archive.
3 - In case you would translate the program or docs in other languages,
you have to obtain written permission from the author.
4 - In case you would insert the program in a compilation of free/shareware
programs to be sold, you have to obtain written permission from the
author. I would appreciate receiving also a copy of this compilation.
5 - This program is GiftWare: send me something...
If you follow these conditions, then we will friends forever.
-->> SORRY FOR MY BAD ENGLISH !!! <<-- :)
INTRODUCTION:
-------------
Welcome to MIDI Bridge! This is a little program I wrote to avoid a problem I
had for a long time. If any of you have ever interfaced via Amiga a MIDI
keyboard and another MIDI device (ex. a keyboard and one expander) you'd
notice that MIDI interface DOES NOT WORK as a "Bridge" between the two devices.
Personally, before creating MIDI Bridge, I used to load up a professional MIDI
sequencing program which, once loaded, allows me to communicate freely with my
expander. But this wasn't a good solution. To use a program which requires a
lot of system resources just to use one minimal feature was not one of my best
ideas. That's why I created MIDI Bridge. A little, simply and commy program
which executes exactly all operations I need. And that's why, if you've ever
had the same problem, will use this proggy too.
MAIN FEATURES:
--------------
Here there is a list of main features of MIDI Bridge:
* Uses bgui.library and camd.library
* Written in AmigaE V3.1
* It is a Commodity. You can iconify to appear again when needed using
keys (lshift lalt m).
* It is short (less than 5K!)
USAGE:
------
To use MIDI Bridge you will need KickStart 2.1+ (to handling Exchange), a MIDI
interface and two or more MIDI instruments linked together.
You MUST have also the following libs:
bgui.library V1.2 +
camd.library V1.0 +
MIDI instruments have to be linked one after another following these scheme:
MIDI KEIBOARD (MIDI Source)
|
OUT
|
|
| __
IN __ ///
| \\\///
AMIGA \XX/ MIGA ... Feel the Power!
|
OUT
|
|
|
IN
|
EXPANDER (MIDI Receiver)
in other words: keyboard's MIDI OUT linked to Amiga MIDI IN, Amiga MIDI OUT
linked to EXAPNDER MIDI IN. One using MIDI normally has devices linked in this
way.
To run the program you simply have to double click the icon. Here there is
what will happen after you've done this dangerous operation.
MIDI BRIDGE:
------------
MIDI Bridge window is done in this way:
-------------------------------------
| | |
|__|__________________________________|
| ________ _______ ______ ______ |
| | || || || | |
| | Receive|| About || Hide || Quit | |
| |________||_______||______||______| |
| |
|-------------------------------------|
| ____ |
| | | ____________________ |
| CH:| 1 | PC: | ||
| |____| -------------------- |
| |
|_____________________________________|
Receive Midi - With this gadget you activate MIDI transmission/receiving.
About - Shows some infos upon MIDI Bridge.
Hide - Iconify MIDI Bridge, but keeps it in memory.
Quit - Exits MIDI Bridge.
Two underlying gadgets are particulars. They allows user to change the PC
(Program Change) of currently selected channel, showed inside CH gad. Gadget
CH is a "pop-up", pressing it with mouse, you could select rapidly channel
affected by the PC slider.
WARNING:
--------
* MIDI Bridge sends messages exactly on THE SAME CHANNELS on which they are
received. CH gadget has no effect upon transmitting channel. If you are
playing for example on channel 1, messages will be sended to the expander
on channel 1, even if CH is set to 5.
* When Bridge gadget is selected, Amiga gets in a BUSY LOOP and takes a
large amount of CPU. Even if the BUSY LOOP created is not very heavy, I
do not encourage you of holding on bridging operation when you are not
actually using the program. If you will notice general slowdowns of your
Amiga, check whether Bridge gadget is selected or not.
* Window Closing gadget doesn't close the program but simply hides the window,
it does the identical operation of HIDE gadget. To quit the program, please
click the QUIT gadget.
CREDITS:
--------
This program has benne written entirely in AmigaE V3.1, to me the best language
for Amiga to write OS utilities.
GUI and Exchange handling were written using bgui.library (C) Jaba Development.
I would like to thank the following guys:
Wouter van Oortmerssen - For creating the fantastic AmigaE.
Jan van den Baard - For creating the great bgui.library.
Stefano Clemente - For forcing me adding PC slider.
A particular greet goes to:
Sara, Ettore & Lele, Michele & Giovanni (ClassX), Kronos The Wizard,
Maury The Teacher, Freddy, Andrea Brajuka, Commando Unlimited.
--------
I hope you will like this program and you'll largely use it. For my own part,
I have done my best.
Fabio Rotondo.